body{font-family:YakuHanJP,'Yu Gothic Medium','游ゴシック Medium',YuGothic,'游ゴシック体','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}body#top .welcomemessage .saino-m{text-align:left}#header .logo a img{max-width:205px}#header .element{line-height:1}#header .site_description{margin:-0.5em auto .3em;line-height:1.6;color:#6d6d6d}body#top #slider .article .caption{margin:0 !important;top:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}body#top #slider .article.move .caption_txt{font-family:'YakuHanMP','游明朝','Yu Mincho','YuMincho','ヒラギノ明朝 ProN W3','HiraMinProN-W3','HG明朝E',serif;font-size:4rem}#footer .shop_name{font-size:1.6rem}.copyright{font-size:1rem}#content h2,#content h3{font-family:'YakuHanMP','游明朝','Yu Mincho','YuMincho','ヒラギノ明朝 ProN W3','HiraMinProN-W3','HG明朝E',serif}#content h2{font-size:3rem;line-height:1.4em !important}#content h3{font-size:2.4rem}.saino-m h2{text-align:center;margin:8rem auto 1rem}.saino-m h2:first-child{margin-top:0}.saino-m h3{margin-top:4rem}.saino-m p,.saino-m .baloon{margin-bottom:1.5rem !important}.saino-m .baloon{display:grid;grid-template-columns:80px 1fr;grid-gap:15px}.saino-m ul{border:solid 2px #d5d5d5;padding:.8em .8em .8em 2em}.saino-m ul li{list-style-position:outside;margin-bottom:.5rem}.saino-m .face img{border-radius:100px}.saino-m .face p{text-align:center;font-size:11px;margin:-5px 0 0 !important;padding:0}.saino-m .balon-voice{padding:.8em;border-radius:5px;border:solid 2px #d5d5d5;position:relative}.saino-m .balon-voice:before{display:inline-block;position:absolute;top:18px;left:-25px;border:12px solid transparent;border-right:12px solid #d5d5d5;content:""}.saino-m .balon-voice:after{display:inline-block;position:absolute;top:18px;left:-22px;border:12px solid transparent;border-right:12px solid #fff;content:""}.saino-m .voice{text-align:center}.saino-m .voice img{width:200px}.saino-m .ques,.saino-m .ansr{display:grid;grid-template-columns:25px 1fr}.saino-m .ques:before,.saino-m .ansr:before{font-size:2.5rem;font-family:serif;margin-top:-4px}.saino-m .ques{margin-bottom:0 !important}.saino-m .ques:before{content:"Q"}.saino-m .ansr{border-bottom:1px solid #e4e4e4;padding-bottom:1em}.saino-m .ansr:before{content:"A"}@media (max-width:767px){#nav-drawer{position:relative}.nav-unshown{display:none}#nav-close{display:none;position:fixed;z-index:99;top:0;right:0;width:100%;height:100%;background:black;opacity:0;transition:.3s ease-in-out}#nav-open{position:absolute;display:inline-block;width:30px;height:22px;vertical-align:middle;top:10px;left:10px}#nav-open span,#nav-open span:before,#nav-open span:after{position:absolute;height:2px;width:22px;border-radius:3px;background:#3a3a3a;display:block;content:'';cursor:pointer}#nav-open span:before{bottom:-8px}#nav-open span:after{bottom:-16px}#nav-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:85%;max-width:330px;height:100%;background:#f95f61;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%)}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);box-shadow:6px 0 25px rgba(0,0,0,0.15)}.menu-parent{font-size:13px;adding:5px 0;margin-bottom:5px}.menu-parent a{padding:5px 14px;display:block;color:#fff}.menu-parent a:hover{background:#c74c4e}.menu-child{font-size:12px}.menu-child a:before{font-family:FontAwesome;content:"\f105";padding-right:5px}}@media (min-width:768px){.saino-m{width:680px;margin:auto}.saino-m .ques,.saino-m .ansr{grid-template-columns:30px 1fr}.saino-m .ques:before,.saino-m .ansr:before{margin-top:-9px}.saino-m .ansr{padding-bottom:.4em}#nav-input{display:none}#nav-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:50px;grid-gap:1px;z-index:1000;position:relative;font-size:15px}#nav-content>li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#nav-content li{text-align:left}.menu-parent{position:relative}.menu-parent>a:hover{background:#e8e8e8;border-radius:4px;padding:5px}.menu-parent .menu-child{visibility:hidden;opacity:0;position:absolute;top:50px;left:0;width:150px;background:#f95f61;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:14px}.menu-parent .menu-child a{color:#fff;text-align:left;display:block;padding:.8em}.menu-parent .menu-child a:hover{background:#c74c4e}.menu-parent:hover .menu-child{visibility:visible;opacity:1}}@media (min-width:1025px){body#top #slider .article.move .caption_txt{font-size:5.5rem}#content h2{font-size:3.4rem}}